/**
 * 
 */

$(function() {

	$.validator.setDefaults({
		submitHandler : function(form) {
			form.submit();
		}
	});
	
	// 手机号码验证
	jQuery.validator.addMethod("isMobile", function(value, element) {
		var length = value.length;
		var mobile = /^(((13[0-9]{1})|(15[0-9]{1})|(17[0-9]{1})|(18[0-9]{1}))+\d{8})$/;
		return this.optional(element) || (length == 11 && mobile.test(value));
	}, "请正确填写您的手机号码");
	
	// 开始验证
	$('#regForm').validate({

		rules : {
			sjhm : {
				required : true,
				isMobile : true
			},
			password : {
				required : true,
				minlength : 8
			},
			repassword : {
				required : true,
				minlength : 8,
				equalTo : "#password"
			},
			dxyzm: "required",
			yqrhm: "isMobile"
		},

		messages : {
			sjhm : {
				required : "请输入手机号码",
				isMobile : "请输入一个有效的手机号码"
			},
			password : {
				required : "请输入密码",
				minlength : "密码不能小于8个字符"
			},
			repassword : {
				required : "请输入确认密码",
				minlength : "确认密码不能小于8个字符",
				equalTo : "两次输入密码不一致不一致"
			},
			dxyzm: "短信验证码必须输入",
			yqrhm: "请输入一个有效的手机号码"
		},

		focusInvalid : false,
		onkeyup : false
	});
	
	$("#btnSubmit").click(function() {
		$("#regForm").submit();
	});
	
	$("#btngetyzm").click(function() {
		if($("#sjhm").val()!=''){
			$.ajax({
				url:'getyzm?sjhm='+$("#sjhm").val()+'&yzmyt=1',
				type: 'post',
				data:{},
				cache:false,
				dataType:'json',
				success: function(data){
					if(data.flag==1){
						$.jBox.tip('验证码已经发送');							
					}
					else{
						$.jBox.tip(data.message, 'error');
					}
				},
				error: function(){}
			});
		}
		else{
			$.jBox.tip('请输入手机号码', 'error');
			$("#sjhm").focus();
		}
		return false;
	});
})
